package com.lingshi.shopping_common.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 返回状态码枚举类
 */
@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum BusCodeEnum {
    // 正常
    SUCCESS(200, "OK"),
    NOT_LOGIN_ERROR(401, "未登录"),
    // 系统异常
    SYSTEM_ERROR(500, "系统异常"),
    // 业务异常
    PARAMETER_ERROR(1001, "请求参数异常"),

    DELETE_PARAMETER_ERROR(1002, "当前权限还有角色使用，无法删除"),

    LOGIN_ERROR(1003, "账号或密码错误，请重新输入"),

    INSERT_OR_UPDATE_PRODUCT_TYPE_ERROR(1004, "商品分类最多三级"),

    DELETE_PRODUCT_TYPE_ERROR(1005, "此商品分类下还有子类，不能删除"),

    UPLOAD_FILE_ERROR(1006, "文件上传失败");








    private Integer code;
    private String message;
}
